@echo off  


set dir=%1
set classname=%2
set compile=comsolcompile %dir%/java/%classname%.java
set batch=comsolbatch -inputfile %dir%/java/%classname%.class -outputfile %dir%/mph/%classname%.mph -batchlog %dir%/logs/%classname%.log

echo "########################## compile start ##########################"
echo %compile%
for /f "delims=" %%a in ('%compile%') do (
    echo %%a
    echo COMSOLCOMPILEERROR
    GOTO ERROR
)
GOTO SUCCESS
echo "########################## compile end ##########################"

:SUCCESS
echo "########################## batch start ##########################"
echo %batch%
%batch%
echo "########################## batch end ##########################"
GOTO EXIT

:ERROR
echo COMSOLERROR
GOTO EXIT

:EXIT
echo "########################## exit. ##########################"
EXIT /B 0
 
